package com.newtouch.bxzs.enterprise.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 接收客户实体类
 * <p>
 * <b>History:</b>
 * <table border="1">
 * <tr>
 * <th>Date</th>
 * <th>Operator</th>
 * <th>Memo</th>
 * </tr>
 * <tr>
 * <td>2021/1/14 15:46</td>
 * <td>Amour</td>
 * <td>Create</td>
 * </tr>
 * </table>
 *
 * @author Amour
 * @version 1.0.0
 * @since 1.0.0
 */
@Data
public class ReceivePushRecordVO implements Serializable {


    private static final long serialVersionUID = 1100330070491649201L;

    /**用户工号*/
    private String userJobNumber;

    /**用户姓名*/
    private String userName;

    /**用户证件类型*/
    private String userCertificateType;

    /**用户证件号码*/
    private String userCertificateNumber;

    /**客户id*/
    private String customerId;

    /**客户姓名*/
    private String customerName;

    /**客户证件类型*/
    private String customerCertificateType;

    /**客户证件号码*/
    private String customerCertificateNumber;

    /**客户性别*/
    private String customerSex;

    /**客户手机号*/
    private String customerPhone;

    /**保单号*/
    private String policyNumber;

    /**产品列表*/
    private List<String> product;

    /**合作公司用户工号*/
    private String cooperationCompanyUserJobNumber;

    /**合作公司用户姓名*/
    private String cooperationCompanyUserName;

    /**合作公司用户证件类型*/
    private String cooperationCompanyUserCertificateType;

    /**合作公司用户证件号码*/
    private String cooperationCompanyUserCertificateNumber;

    /**意向登记描述*/
    private String intentionRegistrationDescription;

    /**意向登记类型:1-投保,2-保全,3-理赔*/
    private String intentionRegistrationType;

    /**推送客户记录ID*/
    private String pushCustomerRecordId;

    /**推送来源:1-营销会议推送2-营销活动推送3-保单意向推送4-产品意向推送5-客户推送*/
    private String pushSource;

    /**推送来源ID*/
    private String pushSourceId;

    /**推送客户状态:1-未接收2-已接收3-已升级4-已撤回5-已处理*/
    private String pushCustomerStatus;

    /**企业客户的统一社会信用代码*/
    private String unifiedSocialCreditCode;

    /**企业客户姓名*/
    private String enterpriseCustomerName;
}
